iT邦幫忙

2023 iThome 鐵人賽

DAY 22
0
自我挑戰組

【Tech愛情對談】軟體新手入門指南系列 第 22

【Tech愛情對談】Talk 22 - 給轉職入門者的DB介紹,資訊本科必修的資料庫,以關連式資料庫為例(上集)

  • 分享至 

  • xImage
  •  

DB簡單來說,就好像是電子版的文件櫃,由好多不同的資料表(Table)所組成,每個資料表可以彼此關聯,進行交叉查詢。

Table是什麼?

Table就好像是Excel的工作表,每個工作表上面的表頭(Header)在資料庫裡稱為欄位(Field),資料表裡面的每一列(row)為一筆資料(Record)。

老公~上面提到使用者可以透過資料庫進行交叉查詢,具體來說是怎麼做的呀?除了可以查詢之外還有其他的操作方式嗎?

依操作標的來看

哦~如果要先有個概念的話可以將操作分為三大類來看,"對資料庫的操作"、"對資料表的操作",以及"對資料本身進行的操作"來解釋,由於這篇主要是寫給入門者基礎科普,因此只有先針對幾個常聽到的操作來特別介紹,如果有興趣了解更多,也可以用下方表格所提到的關鍵字自行上網搜尋哦。

對資料庫的操作 對資料表的操作 對資料本身操作
資料庫的建立(Create)、修改(Alter)、刪除(Drop) 資料表的建立(Create)、修改(Alter)、刪除(Drop)、查詢(Select) 新增資料(Insert)、更新資料(Update)、刪除資料(Delete)

DB常見4大操作指令

DB操作主要使用的語言是SQL(Structured Query Language),只要了解以下4大指令,大概可以看得懂80%的操作了!
以下借助Chat GPT說明,希望可以幫助大家建立概念:

當您開始學習資料庫操作時,了解以下四個主要的SQL指令:SELECT、INSERT、UPDATE和DELETE,將有助於您建立基本的資料庫操作知識。以下是每個指令的簡要介紹:

  1. SELECT 查詢
    用途:SELECT指令用於從資料庫中擷取(或查詢)資料。
    範例:以下是一個簡單的SELECT語句,它從名為"customers"的資料表中擷取所有客戶的名稱和電子郵件地址。
    SELECT name, email FROM customers;
    備註:SELECT允許您檢索資料,您可以使用條件、排序和其他子句來自定義查詢的結果。

  2. INSERT 插入
    用途:INSERT指令用於將新資料插入到資料表中。
    範例:以下是一個簡單的INSERT語句,將一條新的客戶記錄插入到"customers"資料表中。
    INSERT INTO customers (name, email) VALUES ('John Doe', 'john.doe@email.com');
    備註:INSERT允許您將新的資料行插入到資料表中,您需要指定目標資料表和要插入的資料。

  3. UPDATE 更新
    用途:UPDATE指令用於更新現有的資料表中的資料。
    範例:以下是一個簡單的UPDATE語句,它將名為"John Doe"的客戶的電子郵件地址更新為新的地址。
    UPDATE customers SET email = 'new.email@email.com' WHERE name = 'John Doe';
    備註:UPDATE允許您修改現有的資料,您需要指定目標資料表、要更新的資料和更新的條件。

  4. DELETE 刪除
    用途:DELETE指令用於從資料表中刪除資料。
    範例:以下是一個簡單的DELETE語句,它刪除名為"John Doe"的客戶記錄。
    DELETE FROM customers WHERE name = 'John Doe';
    備註:DELETE允許您從資料表中刪除符合特定條件的資料行,請小心使用以避免不必要的資料遺失。

    這些基本的SQL指令是資料庫操作的基石,初學者可以從這些指令開始,然後進一步學習關聯式資料庫的進階概念和更高級的SQL操作。


上一篇
【Tech愛情對談】Talk 21 - 以初學者角度,淺談如何架設VM
下一篇
【Tech愛情對談】Talk 23 - 給轉職入門者的DB介紹,資訊本科必修的資料庫,以關連式資料庫為例(下集)
系列文
【Tech愛情對談】軟體新手入門指南30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言